import autoImport from 'unplugin-auto-import/vite'

// 自动导入,目前可自动导入vue pinia的api 需要熟悉api才能使用
// 部分导入uniapp生命周期的api
export default function createAutoImport() {
    return autoImport({
        imports: [
            'vue',
            'pinia',
            {
                '@dcloudio/uni-app': [
                    'onLoad',
                    'onLaunch',
                    'onShow',
                    'onHide',
                    'onPageScroll',
                    'onReady',
                    'onUnload',
                    'onResize',
                    'onPullDownRefresh',
                    'onReachBottom',
                    'onTabItemTap',
                    'onShareAppMessage',
                    'onShareTimeline',
                    'onAddToFavorites',
                ],
            },
        ],
        dts: 'src/auto-import.d.ts',
    })
}
